// 构造函数 constructor
// 不应当成普通函数运行

function Cat(name,color){ //类
    //this指向new后的实例 即 this会指向对象
    this.name = name;
    this.color = color
}

function Cat(name,color){ //类
    //this指向new后的实例 即 this会指向对象
    this.name = name;
    this.color = color
    this.sayHello = function(){
        console.log("Meo~Meo~Meo")
    }
}


let cat1 = new Cat('Tom','蓝色')
let cat2 = new Cat('蜗牛','红色')

console.log(cat1.name,cat2.name,'---------');
console.log(cat1.constructor === Cat);

console.log(cat1 instanceof Cat);

